Next | Prev | Up | Top | Contents | Index

How the Vertex Array Extension Works

The extension maintains individual array pointers and associated data for an array of elements: vertexes, normals, colors, color indexes, texture coordinates, and edge flags. The data associated with each array specify the following:

When you specify an array, the pointer and associated data are saved as client-side state, and static elements may be cached. You define an element as static, that is, guaranteed not to change, using the count argument to glVertexPointerEXT(). Non-static (dynamic) elements are never accessed until a call to glArrayElementEXT() or glDrawArraysEXT().


Next | Prev | Up | Top | Contents | Index